package com.navinfo.tripanalysis.common.arithmetic.custom;

import lombok.Data;

/**
 * 发动机扭矩区间尿素消耗算法{@link com.navinfo.tripanalysis.common.arithmetic.RangeTorqueUrea_DF}的统计变量
 */
@Data
public class VarRangeTorqueUrea {
    /**
     * 扭矩=0的尿素消耗
     */
    private int torquePercent0;
    /**
     * 扭矩0<x<=10的尿素消耗
     */
    private int torquePercent10;
    /**
     * 扭矩10<x<=20的尿素消耗
     */
    private int torquePercent20;
    /**
     * 扭矩20<x<=30的尿素消耗
     */
    private int torquePercent30;
    /**
     * 扭矩30<x<=40的尿素消耗
     */
    private int torquePercent40;
    /**
     * 扭矩40<x<=50的尿素消耗
     */
    private int torquePercent50;
    /**
     * 扭矩50<x<=60的尿素消耗
     */
    private int torquePercent60;
    /**
     * 扭矩60<x<=70的尿素消耗
     */
    private int torquePercent70;
    /**
     * 扭矩70<x<=80的尿素消耗
     */
    private int torquePercent80;
    /**
     * 扭矩80<x<=90的尿素消耗
     */
    private int torquePercent90;
    /**
     * 扭矩90<x<100的尿素消耗
     */
    private int torquePercent99;
    /**
     * 扭矩x=100的尿素消耗
     */
    private int torquePercent100;

    public void addTorquePercent0(int torquePercent0) {
        this.torquePercent0 += torquePercent0;
    }

    public void addTorquePercent10(int torquePercent10) {
        this.torquePercent10 += torquePercent10;
    }

    public void addTorquePercent20(int torquePercent20) {
        this.torquePercent20 += torquePercent20;
    }

    public void addTorquePercent30(int torquePercent30) {
        this.torquePercent30 += torquePercent30;
    }

    public void addTorquePercent40(int torquePercent40) {
        this.torquePercent40 += torquePercent40;
    }

    public void addTorquePercent50(int torquePercent50) {
        this.torquePercent50 += torquePercent50;
    }

    public void addTorquePercent60(int torquePercent60) {
        this.torquePercent60 += torquePercent60;
    }

    public void addTorquePercent70(int torquePercent70) {
        this.torquePercent70 += torquePercent70;
    }

    public void addTorquePercent80(int torquePercent80) {
        this.torquePercent80 += torquePercent80;
    }

    public void addTorquePercent90(int torquePercent90) {
        this.torquePercent90 += torquePercent90;
    }

    public void addTorquePercent99(int torquePercent99) {
        this.torquePercent99 += torquePercent99;
    }

    public void addTorquePercent100(int torquePercent100) {
        this.torquePercent100 += torquePercent100;
    }
}
